<?php
/**
 * 计数器函数
 * $Id: view_count.php 201 2010-11-13 05:49:41Z bwanglei@gmail.com $
 */
function view_count() {
	global $wpdb;
	//取得数据库中view_count数据
	$vc_result = mysql_query('SELECT * FROM `view_count`', $wpdb->dbh);
	$vc_result = mysql_fetch_array($vc_result);
	//当天的零时时间戳
	$vc_time = time();
	$vc_t_time = $vc_time-$vc_time%(3600*24);

	if ($vc_t_time > $vc_result['t_time']) {
		$vc_result['y_view'] = $vc_result['t_view'];
		$vc_result['t_view'] = 1;
		$vc_result['t_time'] = $vc_t_time;
		$vc_result['all_view'] += 1;
	} else {
		$vc_result['t_view'] += 1;
		$vc_result['all_view'] += 1;
	}
	$vc_new_sql = 'UPDATE `view_count` SET `all_view`='.$vc_result['all_view'].', t_view='.$vc_result['t_view'].', y_view='.$vc_result['y_view'].', t_time='.$vc_result['t_time'];
	mysql_query($vc_new_sql, $wpdb->dbh);

	//显示计数器
	echo 'Pageview '.$vc_result['y_view'].'昨天 '.$vc_result['t_view'].'今天 '.$vc_result['all_view'].'总';
}
